SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 36252: ERROR: "The requested operation could not be performed by the SAS server" occurs when trying to assign a library

DetailsAboutRate It

If you define a SAS® Table Server library in SAS® Management Console that has a blank space in the data source name, and you try to assign the library in SAS® Enterprise Guide®, you will receive the following error:

The requested operation could not be performed by the SAS server.

If you check the Show details box, you will see this additional information:

[Error] Libname libref is not assigned.

SAS.EG.SDS.SDSException: <?xml version="1.0" 
?> <Exceptions><Exception><SASMessage severity="Error">Libname D18456TS is not assigned.</SASMessage></Exception></Exceptions>
   at SAS.EG.SDS.Model.Library.Assign()
   at SAS.EG.SDS.Model.Library.PopulateDatasets(Collection& collection)
   at SAS.EG.SDS.Model.Broker.PopulateCollection(Collection collection)
   at SAS.EG.SDS.Model.Collection.DoPopulate()
   at SAS.EG.SDS.Model.Collection.Populate()
   at SAS.EG.SDS.Views.View.DoPopulate(DisplayOperation& op) 

If you have logging enabled for the SAS Workspace server, you will see the following error in the SAS Workspace server log:

ERROR 22-7: Invalid option name second_word.

In this error message, second_word is the string of characters that follows the first blank space character in the data source name.

To circumvent the problem, you must do the following:

  1. In SAS Management Console, expand the Table Server Manager Plug-in, then expand the Table Server Logical Server.
  2. Click the Data Source Names folder and select the data source name in the right pane that contains the space.
  3. Open the properties for this data source name and edit the name to remove any blank spaces.
  4. Open the properties for the library in the Data Library Manager Plug-in, select the Options tab and remove any blank spaces from the Data Source Name value.

Now disconnect from your application server in SAS Enterprise Guide and reconnect. You should be able to successfully assign the Table Server Library.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Enterprise GuideWindows Vista4.24.39.2 TS2M09.3 TS1M0
Microsoft Windows XP Professional4.24.39.2 TS2M09.3 TS1M0
Microsoft Windows Server 2003 Standard Edition4.24.39.2 TS2M09.3 TS1M0
Microsoft Windows Server 2003 Enterprise Edition4.24.39.2 TS2M09.3 TS1M0
Microsoft Windows Server 2003 Datacenter Edition4.24.39.2 TS2M09.3 TS1M0
Microsoft® Windows® for x644.24.39.2 TS2M09.3 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.